The Potential of Object-oriented Analysis and Design for Agent-based Computational Economics
نویسندگان
چکیده
Agent-based Simulation is used for different purposes in Computer Science and Economics. While computer scientists design agents for controlling complex systems or for instilling objects with autonomy and intelligence, economists use agents for gaining a better understanding of the dynamics within economic systems. For the modelling task both communities use their specialised modelling approaches which are very different from each other. We believe that the tools used for the purpose of designing software agents have great potential to be useful for designing agent-based models to study Economics problems. In this paper, we provide some general guidance for building Agent-based Computational Economics (ACE) models using Software Engineering (SE) modelling methods. The applicability of these methods is demonstrated by studying a real-life multi-player dilemma using an ACE and SE approach.
منابع مشابه
Declarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey
One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...
متن کاملObjects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques
Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...
متن کاملDeveloping and Understanding a Stable Baseline for the Economics by Object-oriented Simulation Framework
EOS is a framework and computational laboratory for agent-based computational economics developed in spring 2009 by Chris Rucinski ’10, Ye “Cody” Wang ’10, and myself under the guidance of Professor Steiglitz. Here, we build upon this earlier EOS work by developing a stable baseline model and accompanying agent implementations as well as an I/O package to support both development and experiment...
متن کاملOn Attributes of Objects in Object-Oriented Software Analysis
One of the modern paradigms to develop a system is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles. There is a sequence of activities to develop an analysis model. In the first step, we work in developing an initial use case model. Then in the second step, they identify a number of concepts and build a glossary of partic...
متن کاملMethod integration: An approach to develop agent oriented methodologies
Agent oriented software engineering (AOSE) is an emerging field in computer science and proposes some systematic ideas for multi agent systems analysis, implementation and maintenance. Despite the various methodologies introduced in the agent-oriented software engineering, the main challenges are defects in different aspects of methodologies. According to the defects resulted from weaknesses ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014